to apply himself industriously - Anglais Synonymes Dictionnaire